home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Printing / Printer Defaults 1.3 / Printer Defaults ReadMe < prev   
Text File  |  1994-05-07  |  10KB  |  243 lines

  1. Printer Defaults 1.3
  2. --------------------
  3.  
  4. Printer Defaults is an application to modify the default settings in
  5. printer drivers. It has been tested on various machines running
  6. systems 7.0.1.and 7.1 with a large number of different printer drivers
  7. including LaserWriter 8.0 and 8.1.1. If you want a more substantial
  8. range of patches for laser printers then get hold of Don Markuson's
  9. dmm-laserwriter collection which is available, for example, by
  10. anonymous ftp from sumex-aim.stanford.edu and mirrors in the directory
  11. /info-mac/util or /info-mac/prn.
  12.  
  13.  
  14. WARNING!!!
  15. ----------
  16.  
  17. YOU SHOULD ONLY MODIFY A COPY OF THE PRINTER DRIVER, NEVER THE ORIGINAL.
  18.  
  19.  
  20. How it works
  21. ------------
  22.  
  23. Printer Defaults works by reading in the default settings for the
  24. TPrint Record stored in the resource of type 'PREC' with ID 0 in
  25. the driver and then doing a "Page Setup". Any changes are written
  26. back to the driver become its new defaults.
  27.  
  28. BUT, once a "Page Setup" has been done, any application may save a
  29. copy of PREC 0 in its own resource fork, or preferences file, or
  30. settings document or each individual document and use this in
  31. preference to the defaults in the driver for future calls to Page
  32. Setup. Many word processors do this for each document. TeachText
  33. always fetches the PREC 0 afresh so is a good way to test if
  34. changes have stuck. There's lots of this sort of cacheing going on
  35. which can appear to defeat setting the defaults in the driver.
  36.  
  37.  
  38. Usage
  39. -----
  40.  
  41. Launch Printer Defaults and use the Standard File dialog to select a
  42. printer driver to configure (or drop one or more drivers onto Printer
  43. Defaults' icon under System 7). This will bring up a "Page Setup"
  44. dialog which you can use to select the new defaults. Clicking "OK"
  45. will save these back to the driver, "Cancel" will go on without
  46. saving.
  47.  
  48. For some printer drivers, there are some additional options which
  49. cannot be accessed from the Page Setup dialog. If any are applicable
  50. to the driver you are modifying an additional dialog will next
  51. appear.
  52.  
  53. Finally, a "Print…" dialog will then appear so that any changes already
  54. made which affect its appearance can be seen, and, in the case of some
  55. drivers, any settings in the "Print…" dialog which can be written to
  56. PREC 0 can be altered. This varies with the driver, and in any case
  57. may still be ignored or modified at print time by the printer driver
  58. or the application.
  59.  
  60.  
  61. LaserWriter 5.x, 6.0, 6.0.1
  62. ---------------------------
  63.  
  64. The Print dialog of LaserWriter 5.x, 6.0, 6.0.1 contains a hidden
  65. checkbox to allow printing of PostScript™ output to a disk file rather
  66. than a printer. Printer Defaults can make this checkbox visible.
  67.  
  68.  
  69. LaserWriter 8.x
  70. ---------------
  71.  
  72. LaserWriter 8.x (and Adobe's PSPrinter) uses a preferences file as
  73. well as resources for storing its defaults. Some features may also
  74. be read from a PPD (printer description) file and will override any
  75. settings in the driver. So the strategy for setting the defaults
  76. with these drivers is more complicated than with previous drivers.
  77. Also the preferences file must exist or the driver will only give
  78. an error message.
  79.  
  80. The preferences file is created by the driver when it is selected by
  81. the Chooser so the first step is to place the LaserWriter 8.x
  82. driver in the extensions folder and select it with the Chooser. The
  83. preferences file will be created and various information stored in
  84. it.
  85.  
  86. When Printer Defaults is run with LaserWriter 8.x, the information
  87. in the "Page Setup" dialog is partly controlled  by resources and
  88. partly by the preferences file.
  89.  
  90. For LaserWriter 8.x a second dialog of options will also be
  91. displayed. Some are additional options from Don Markuson's
  92. collection of LaserWriter patches which allow the use of the Setup
  93. button in the Chooser at all times, and add the n-up printing menu
  94. to the Print dialog. A final option allows the LaserWriter driver
  95. to be used without AppleTalk. This is useful for PS File generation
  96. as it removes the driver's ability to actually connect to a
  97. printer. LaserWriter 8.1.1 contains a PRFS -8192 resource, many of
  98. whose meanings are unknown to me - I simply read the titles of the
  99. check boxes from the TMPL supplied and allow the user to turn any
  100. of them on or off.
  101.  
  102. In order to set the driver up for a specific printer, use the Chooser
  103. to select the LaserWriter 8.x driver and press the Setup button (if
  104. the button is grayed out, use Printer Defaults to check the box "Setup
  105. button in Chooser always active" in the second dialog, save and then
  106. quit and then go back to the Chooser). Then press the "Select PPD…"
  107. button and choose the PPD file for your printer. Then press the
  108. "Setup" button and modify the settings to match the hardware
  109. configuration of your printer. Save the settings and close the
  110. Chooser.
  111.  
  112. Now run Printer Defaults and select the driver, set the "Page Setup"
  113. buttons to the settings you want and click the "OK" button. In the
  114. next dialog modify any settings as desired and click "Save".
  115. Finally in the "Print" dialog press the "Options" button and make
  116. any desired changes ABOVE THE DOTTED LINE. Press "OK" and then
  117. "Print" to save the changes to the driver. Note that in the
  118. "Options" dialog any settings below the dotted line are reset with
  119. every print job so cannot be made to stick with Printer Defaults.
  120. Sometimes they can be controlled by using switches on the printer
  121. itself.
  122.  
  123. LaserWriter 8.x also makes it easy to lock the driver to print only a
  124. single copy at a time. This has been added as an additional option.
  125. This was originally #7 in Don's list of hacks. The June 1994 MacWorld
  126. mistakenly said this hack was included in v1.1.1. Avoid having to keep
  127. explaining why it isn't I have added it to v1.3 with one modification.
  128. It turns out that QuarkXpress (and perhaps other applications) can be
  129. confused by turning the number of copies entry box into a static text
  130. item as originally suggested by Don and fails to add its own
  131. additional items correctly. So in this version of Printer Defaults
  132. the number of copies is moved off screen and the driver modified so
  133. that it will ignore any entry in this box if a user attempts to type
  134. in a number blind.
  135.  
  136. If Printer Defaults finds a LaserWriter 8.x driver which has had
  137. the number of copies changed to static text, it changes the type back
  138. to edit text and moves it off-screen. 
  139.  
  140.  
  141. Third party drivers
  142. -------------------
  143.  
  144. Although Printer Defaults has never crashed when modifying Apple
  145. printer drivers, it may crash with some third party drivers when
  146. modifying some options in the "Print…" dialog. I have been unable
  147. to determine the cause of the problem. If you experience such a
  148. crash then please let me know the name of the driver and its
  149. version number. For safety it is more essential than ever in these
  150. circumstances that you only modify a copy. 
  151.  
  152. The HP DeskWriter series cause Printer Defaults to crash unless they
  153. are the selected driver in the Chooser. So Printer Defaults checks for
  154. this before opening the driver.
  155.  
  156.  
  157. LaserWriter Pro 630
  158. -------------------
  159.  
  160. One of the most frequently asked questions I have received as a result
  161. of distributing Printer Defaults is "How do I change the default
  162. paper tray in my LaserWriter Pro 630?"
  163.  
  164. The default paper source is stored in the permanent memory of the
  165. printer and can be modified by means of a short postscript program. In
  166. the LaserWriter Pro 630 folder are programs (courtesy of Ad Herweijer)
  167. to set the default tray to the 250 or 500 sheet cassettes, the
  168. multipurpose or envelope trays. The factory default is the 250 sheet
  169. cassette.
  170.  
  171. Use the LaserWriter Utility supplied on the printer installation disks
  172. to download the program to select the desired tray. You should then
  173. also turn off "Automatic Tray Switching" in the "Paper Handling…"
  174. dialog from the "Utilities" menu. The successful selection of the new
  175. tray as default should be recorded in the LaserWriter Utility log
  176. file (which saves using up more trees to find out ;-).
  177.  
  178.  
  179. Thanks
  180. ------
  181.  
  182. Thanks to Don Markuson for all those useful LaserWriter patches and
  183. allowing me to include some in Printer Defaults. He was also kind
  184. enough to comment on an early version of Printer Defaults and suggest
  185. several improvements. Thanks also to Ian Harries for bringing Don's
  186. LaserWriter 8 patches to my attention which provided the initial
  187. stimulus to write Printer Defaults. Thanks to David Fagan for pointing
  188. out some problems with LaserWriter 8. Thanks to Ad Herweijer for the
  189. PostScript routine to change the default paper tray. Thanks to Randy
  190. Hust for pointing out the MacWorld article which predicted the
  191. addition of the locked copies option. Thanks to Mike Schon-Hegrad
  192. for reporting the problems with the DeskWriter drivers.
  193.  
  194.  
  195. Legalese
  196. --------
  197.  
  198. Printer Defaults is Copyright ©1994 by John Rawnsley but may be used
  199. freely. You use it at your own risk. Always work on a COPY of the
  200. printer driver, never the original.
  201.  
  202.  
  203. Contacts
  204. --------
  205.  
  206. Internet: jhr@maths.warwick.ac.uk
  207. CompuServe: 72662,3361
  208. Mail: John Rawnsley
  209.       Mathematics Institute
  210.       University of Warwick
  211.       Coventry
  212.       CV4 7AL
  213.       United Kingdom
  214.  
  215.  
  216. Version history
  217. ---------------
  218. Version 1.3 adds the ability to lock the number of copies in the Print
  219. dialog of LaserWriter 8. This was mentioned in a recent US MacWorld
  220. article as one of Printer Defaults options so I guess I had better put
  221. it in. Some HP DeskWriter drivers cause Printer Defaults to crash
  222. unless they are the currently selected driver in the Chooser. Printer
  223. Defaults now checks for this and puts up a warning message if the
  224. driver is not selected. 
  225.  
  226. Version 1.2 adds Cmnd-Q to quit from Standard File dialog and an extra
  227. option to display an error alert when parsing PPD files in LaserWriter
  228. 8.0. It also fixes a cosmetic bug which failed to change the name of
  229. the folder button in the Standard File dialog to "System Folder" under
  230. System 6. PostScript programs are now included to change the default
  231. trays in the LaserWriter Pro 630.
  232.  
  233. Version 1.1.1 fixes a memory problem bug and has an improved
  234. interface.
  235.  
  236. Version 1.1 added some of Don Markuson's patches for LaserWriter
  237. 8.x.
  238.  
  239. Version 1.0 was the first public release and allowed the user
  240. to save the Page Setup settings as defaults. It allowed the
  241. LaserWriter 8.1.1 PRFS resource to be edited.
  242.  
  243.